package com.smartleanx.module.hrm.service.esign.service;



import com.baomidou.mybatisplus.extension.service.IService;
import com.smartleanx.module.hrm.service.esign.temp.po.HrmEFolder;
import com.smartleanx.module.hrm.service.esign.temp.result.HrmEFolderResult;

import java.util.List;

/**
 * e签宝文件夹Service
 *
 * @author xzq
 * @since 2025-07-07 16:43:52
 */
public interface HrmEFolderService extends IService<HrmEFolder> {

    boolean removeFolder(HrmEFolder hrmEFolder);

    HrmEFolder getFolderDetail(Long id);

    List<HrmEFolderResult> getFolderResult(String type);

    List<HrmEFolderResult> getParentFolderResult(String type);

    List<HrmEFolder> getFolderByIds(List<Long> ids);

    List<HrmEFolder> getFolderListByFolderId(Long id);
}
